//
// Created by wkm on 2023-12-13.
//

#ifndef MYSYSTEMCLEARNING_OAI321_H
#define MYSYSTEMCLEARNING_OAI321_H

#include "systemc.h"

#define GATE_DELAY 5

SC_MODULE(oai321) {
    sc_in<bool> a1, a2, a3, b1, b2, c;
    sc_out<bool> z;

    void prc_oai321();

    SC_CTOR(oai321) {
        SC_THREAD(prc_oai321);
        sensitive << a1 << a2 << a3 << b1 << b2 << c;
    }
};

#endif //MYSYSTEMCLEARNING_OAI321_H
